open-mouthed stare - Turco Inglés Diccionario